home *** CD-ROM | disk | FTP | other *** search
- '
- ' *****************************************************************************
- ' * *
- ' * FILES MENU PROCESSING *
- ' * *
- ' *****************************************************************************
- '
- 20015 AUTODOWNLOAD.IN.PROGRESS = FALSE' RESET AUTO-DOWNLOAD FLAG OFF
- SUBROUTINE.PARAMETER = 1
- CALL LINE25
- ACTIVE.MENU$ = "F"
- GOSUB 41050
- NON.STOP = FALSE
- IF NOT EXPERT.USER THEN _
- FILE.NAME$ = MENU$(3) : _
- GOSUB 43025
- 20030 A$ = GRN$ + " Files Function <A,D,G,H,L,N,Q,S,U,X,?>" ' NEW
- CALL SKIPLINE
- GOSUB 12995
- IF Q = 0 THEN _
- GOTO 20015
- 20050 LIST.NEW = FALSE
- CALL ALLCAPS (B$(1))
- Z$ = B$(1)
- FF = INSTR("ADGHLNQSUX?",Z$) ' NEW
- IF FF = 0 THEN _
- J = 1 : _
- GOSUB 1360 : _
- GOTO 20015
- IF USER.SECURITY.LEVEL < FILES.FUNCTION(FF) THEN _
- VIOLATION$ = "File " + Z$ : _
- GOSUB 1380 : _
- GOTO 20015
- 20070 ON FF GOSUB 20071, _ ' A)rchive Verbose Listing NEW
- 20180, _ ' D)ownload a file
- 20100, _ ' G)oodbye (log off)
- 20110, _ ' H)elp (on line)
- 20150, _ ' L)ist file directories
- 53000, _ ' N)ew file search since given date
- 20090, _ ' Q)uit and exit to message subsystem
- 52900, _ ' S)earch directories for a string
- 20400, _ ' U)pload a file
- 4240, _ ' X)Expert mode toggle on/off
- 20130 ' ?)File transfer information
- GOTO 20015
- '
- ' * --> The A)rchive Verbose Listing (on-line) routine is as follows :
- '
- ' *****************************************************************************
- ' * A - COMMAND FROM FILES MENU (ARCHIVE VERBOSE LISTING) *
- ' *****************************************************************************
- '
- 20071 IF Q > 1 THEN _
- B = 2 : _
- GOTO 20073
- 20072 A$ = "List which ARC'ed file (eg. RBBS-PC) "
- GOSUB 12995
- B = 1
- IF Q = 0 THEN _
- RETURN
- 20073 Z$ = B$(B)
- VIOLATION$ = "ARC-List "
- 20074 FOR SUBDIR.INDEX = START.DRIVE TO SUBDIR.COUNT
- CALL BADFILE
- ON BAD.FILE.NAME.INDEX GOTO 20075,20080,20086
- 20075 OK = FALSE : _
- FILE.NAME$ = FILE.NAME$ + ".ARC"
- 20076 CALL FINDIT
- 20077 IF OK THEN _
- GOTO 20082
- 20078 NEXT
- 20080 Z$ = B$(B) + ".ARC not found!"
- SUBROUTINE.PARAMETER = 2
- CALL UPDTCALR
- A$ = Z$ + " Type correct filename ([ENTER] quits)"
- GOSUB 12995
- IF Q = 0 THEN _
- RETURN
- B = 1
- GOTO 20073
- 20082 Z$ = "ARC-Listed " + B$(B) + ".ARC"
- SUBROUTINE.PARAMETER = 1
- CALL UPDTCALR
- SHELL "ARCV " + FILE.NAME$ + " > TEMP"
- FILE.NAME$ = "TEMP"
- GOSUB 6000
- 20084 RETURN
- 20086 GOSUB 1380
- GOTO 20084
- '
- ' End of A)rchive Verbose Listing routine for RBBS 14.1-series
- '
- ' Ken Ong
- ' The CENTER, Singapore
- ' Data : (65) 737-4090
- ' 300/1200/2400
- '
-
- se Listing routine for RBBS 14.1-series
- '
- ' Ken Ong
- ' The CENTER, Singapore
- ' Data : (65)